@CHARSET "ISO-8859-1";
div,span{font:13px Arial}
#header{height:30px;}
#header h1{font-family: arial,sans-serif;font-size: 1.3em;font-weight:normal;margin:4px 0px;float:left;}
#header #user{float:right;}
body {margin:0px; background:#EEE;}
#main{background:white;}
#footer{width:100%;height:36px;background: #EEE url('/images/footerbckgrnd.gif') repeat-x;}
a {font-size:16px;color: #5C98DA;cursor:pointer;}
h2.formtitle{color: #5C98DA;margin:7px;}
#footer a:hover{color:black;}
.scrollable .items{position:absolute;width:20000em;height:100%;}
#pager .pageitems{position:absolute;width:20000em;height:100%;}
.scrollable .verticalscroll .items {position:absolute;width:100%;height:20000em;}
	.insideAction {position: absolute;width: 200px;}
	.insideAction.insideActionLeft {top:20px;left:60px;}
	.insideAction.insideActionRight {left: 450px;width: 380px;top: 20px;}
	#workspace .action .insideAction.insideActionRight a span {font-size: 16px;}
	.mylistingsGen span {margin-left:30px;}
	.action .prev,.action .next {cursor:pointer;}
	.footer .prev,.footer .next {padding: 0 10px;font-size: 20px;}
	.toolbar {clear: both;text-align:center;margin: 0 0 10px 0;height: 45px;background: url('/images/toolbar.jpg') repeat-x;position: relative;z-index:3;}
	.toolbar ul.nav {text-align:left;margin: 0 auto;padding: 0;list-style: none;width:900px;}
	.toolbar ul li {display: inline-block;float: left;font-size:18px;background: url('/images/ulbackground.jpg') top left no-repeat;padding: 0 7px;position: relative;height: 33px;width: auto;line-height: 1.2em;}
	.toolbar ul li.hover{background:url('/images/ulhover.jpg') top left no-repeat;}
	/*.toolbar ul li.selected{background:url('/images/ulhover.jpg') top left no-repeat;}*/
	.toolbar ul li a {cursor:pointer;padding: 7px 10px 7px 15px;color: white;display: inline-block;width: auto;text-decoration: none;font-weight: bold;outline: none;}
	.toolbar ul li ul {display:none;-moz-box-shadow: 0 3px 10px #CCC;-webkit-box-shadow: 0 3px 10px #CCC;box-shadow: 0 3px 10px #CCC;background: white;display: none;position: absolute;z-index: 1;border: 1px solid #DFDFDF;border-top: 0;left: 0;top: 32px;width: 180px;padding:0px;}
	.toolbar ul li.hover ul{display:block;}
	.toolbar ul li ul li {width: 100%;height: 40px;background: white;margin: 0;padding: 0;overflow: hidden;line-height: normal;}
	.toolbar ul li ul li a {width: 100%;display: block;height: auto;color: #5C98DA;font-weight: normal;padding: 11px 15px 10px 10px !important;background-color: white;background-position: 3px 3px !important;background-repeat: no-repeat;outline: none;}
	.toolbar ul li ul li a:hover {background-color: #5D9BDF;color: white;}
	.toolbar ul li.usersettings {display:none;}
	.action .disabled {visibility:hidden;}
	.mediumReport #photo {float:left;}
	#workspaceWrapper{padding-bottom:20px;}
	#homeWorkspaceWrapper {text-align:center;}
	#homeWorkspace,#agentWorkspace {width:900px;margin:auto;}
	#homeWorkspace.realtorprofile,#agentWorkspace.realtorprofile {width:925px;}
	#photoslider .scrollable {position:relative;overflow:hidden;height:170px;width:250px;}
	#photoslider .scrollable .item {width:250px;float:left;}
	#homeWorkspace .scrollable,#agentWorkspace .scrollable {border:1px solid silver;position:relative;overflow:hidden;box-shadow:0 4px 10px #8B8B8B;-webkit-box-shadow:0 4px 10px #8B8B8B;-moz-box-shadow:0 4px 10px #8B8B8B;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
	#homeWorkspace .scrollable {height: 400px;}
	#homeWorkspace .wrapScrollable .scrollable {height: 330px;}
	 .extraBottomMargin {margin-bottom: 100px;}
	 .hoverInputText {position: absolute;font-size: 1.3em;color: #D5D2B9;top:.3em;left: .5em;white-space: nowrap;}
	#homeWorkspace .scrollable .mediumReport,#agentWorkspace .scrollable .mediumReport {width:1700px;float:left;text-align:left;}
	#homeWorkspace .scrollable .mediumReport #propertyBrief,#agentWorkspace .scrollable .mediumReport #propertyBrief {padding-top:100px;}
	#action a.hover.disabled,#agentWorkspace .action a.hover.disabled {color:silver;}
	#agentWorkspace .action a.hover,.footerWrapper .footer a.hover{color:white; background:#5C98DA;border:1px outset silver;}
	#agentWorkspace .verticalscroll {border-left:1px solid silver;}
	#agentWorkspace .scrollable {clear:both;border-top:none;}
	#noobjectsfound {display:none;color:white;}
	#propertyBrief .linkWrapper {padding-top:10px;}
	#propertyBrief .propaddress {position: absolute;top: 0px;left: 100px;}
	#detailview {background: #5C98DA;position: relative;display: inline;padding:4px 2px;border-radius:5px;-moz-border-radius:5px;box-shadow:0 3px 10px #CCCCCC;-moz-box-shadow:0 3px 10px #CCCCCC;-webkit-box-shadow:0 3px 10px #CCCCCC;}
	#detailview .detailLink,#detailview .nextAction,#detailview .lastAction {color:white;padding:9px;}
	#detailview .detailLink.addbutton {padding: 6px;font-size: 16px;}
	.mapContentWrapper #detailview .detailLink {padding:3px;}
	#workspace .action {text-align: left;position: relative;width: 360px;}
	#workspace .action a{padding:4px 10px;margin:2px;}
	#workspace .action .disabled,#action .disabled {color:silver;visibility:visible;}
	#workspace .medphotosize {height:360px;width:400px;}
	#workspace .medphotosize img{height:360px;}
	#workspace #photo{text-align:center;}
	#shortection #photo {text-align:left;}
	span.label,p.textbox label,p.remember label{color: #5C98DA;font-weight:bold;padding-right:3px;}
	.rightpanel {z-index:4}
	.sidepanel h5.label,.rightpanel h5.label{color:white;font-size:14px;padding-right:2px;};
	div#propertyBrief > div{padding-top:4px;}
	#mapsearchWrapper,#propMgrWrapper {overflow:hidden;margin:0px 10px;}
	#mapsearchWrapper #mainContent {margin-left:200px;}
	#mapsearchWrapper #mainContent .sidepanel,#propMgrWrapper #mainContent .sidepanel {background-color:#5C98DA;-moz-box-shadow:0 3px 10px #CCCCCC;-webkit-box-shadow:0 3px 10px #CCCCCC;box-shadow:0 3px 10px #CCCCCC;border-right: solid 1px #DDD;float:left;margin-left:-196px;}
	#mapsearchWrapper #mainContent .sidepanel{padding:0px 20px;margin-bottom:10px;}
	#map_canvas {display:none;width: 98%; height: 500px;margin:0px 20px 10px 20px;-webkit-box-shadow: 0 4px 10px #8B8B8B;box-shadow: 0 4px 10px #8B8B8B;-moz-box-shadow: 0 4px 10px #8B8B8B;}
	#searchfieldControl {height:34px;position:relative;}
	.sidepanel h5,.sidepanel h6,.rightpanel h5,.rightpanel h6 {display:inline;}
	.sidepanel h6,.rightpanel h6 {font-size: 7pt;}
	.sidepanel div,.rightpanel div {padding-top:10px;}
	#pricefields {position:relative;}
	#pricefields input {width:38px;}
	#pricefields h6 {position:absolute;bottom:-33px;color:#F7F7F7;}
	.esobutton {border: 1px solid #CCC;color:#3383BB;cursor:pointer;font-size:15px;background-position: 0 -200px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:bold;background:#DDD url(/images/icons/buttonthumb.png) repeat-x 0 0;width:auto;text-shadow:1px 1px 0 white;}
	.fatbutton {padding:20px;}
	.esobutton:hover,.esobutton:focus{border: 1px solid #BBB;background: #F8F8F8 url(/images/icons/buttonhover.png) 50% 50% repeat-x;font-weight: bold;color: #599FCF;outline: none;font-size:15px;}
	.esobutton:active{background-position:0 -100px;}
	button#searchlistings {padding:4px 32px;margin-bottom:60px;}
	.mapContentWrapper .secondaryFields {margin-bottom:10px;}
	.mapContentWrapper div, .mapContentWrapper span {font-size:12px;}
	#contentpanel{margin:10px 20px;}
	.sidepanel ul.sidenav {padding:0px;list-style:none;width:200px;}
	.sidepanel ul.sidenav li {font-size:18px;padding:0 7px; position:relative;width:auto;line-height:1.7em;}
	.sidepanel ul.sidenav li a {cursor:pointer;padding:7px 10px 7px 15px; color:white; width:auto; text-decoration:none; font-weight:normal; outline:none;}
	.sidepanel ul.sidenav li.hover{background:url('/images/ulhover.jpg') top left no-repeat;}
	.sidepanel ul.sidenav li ul {background:white;display:none;border:1px solid #DFDFDF;border-top:0;padding:0px;width:170px;}
	.sidepanel ul.sidenav li ul li {width:100%;height:40px;margin:0;padding:0;overflow:hidden;line-height:normal;}
	.sidepanel ul.sidenav li ul li a {width:100%;display:block;height:auto;color:#5C98DA;font-weight:normal;padding:11px 15px 10px 10px; background-color:white;outline:none;}
	.sidepanel ul.sidenav li ul li a:hover {background-color: #5D9BDF;color: white;}
	.g-section.content {height:85px;padding:10px; margin-bottom:20px;box-shadow:0 4px 10px #8B8B8B;-webkit-box-shadow:0 4px 10px #8B8B8B;-moz-box-shadow:0 4px 10px #8B8B8B;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #DADADA;}
	.g-unit {width: 74.999%;float: right;display: inline;margin: 0;font-size: 15px;}
	.g-first {width: 24.999%;float: left;display: inline;margin: 0;}
	.g-section {content: ".";display: block;clear: both;}
	.g-unit p {margin: 0 0 20px 0;}
	#shortsection{height: 200px;text-align:left;padding-right: 10px;margin-top: 35px;}
	#shortsection #photo {text-align:left;}
	#shortSections{height: 200px;text-align:left;padding-right: 10px;}
	.paddingtwofour {padding-top: 34px;}
	#shortsection.sidesection{float: left;}
	#leadtools #sidepane {float: left;width: 300px;margin: 40px 0px 0px 30px;}
	#leadtools #choosefields #sidepane  {margin: 20px 0px 0px 80px;text-align:left;width:250px;}
	.textbox {margin:1px 0px;} 
	.textbox .esoinput {padding:5px;background:white;display:block;width:218px;border:1px solid #DDD;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
	.textbox.halfleft {float:left;}
	.floatInputWrapper {width:230px;}
	.textbox.halfright {float:right;}
	.textbox.halfleft .esoinput,.textbox.halfright .esoinput{width:94px;}
	.errorText {font-size: 13px;color: red;height:10px;}
	.bubbleheader{margin:-8px 0px 8px 0px}
	.relative{position:relative;}
	p.remember {margin:2px 0px;}
	.relativeWrapper{position:relative;margin-top:15px;height:100%;text-align:center;-webkit-box-shadow: 0 4px 10px #8B8B8B;box-shadow: 0 4px 10px #8B8B8B;-moz-box-shadow: 0 4px 10px #8B8B8B;}
	.relativeWrapper .message {margin-top:-15px;padding:80px 0px;border: 1px solid #5C98DA;}
	.paddingtwofour .viewtabs {left: 170px;position: absolute;top: 12px;white-space: nowrap;}
	.viewtabs{position:absolute;top:-24px;left:75px;white-space:nowrap;z-index:2;}
	.viewtabs .tab {display: inline;background:white;margin: 12px 0px 0px 20px;padding: 5px;border: 4px solid #5C98DA;border-bottom: none;border-top-right-radius: 10px;border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;font-weight:bold;}
	.viewtabs .tab.selected {background:#5C98DA;}
	.viewtabs .tab.selected a {color:white;}
	#list_view {display:none;}
	#listView {position:relative;}
	#listView .listViewImage {float: left;height: 130px;}
	#listView .item {height:158px;border-bottom:1px dotted #5C98DA;}
    #listView h4.address {margin: 0px 5px;padding-top: 8px;}
    #listView #shortreport #photo {padding:0px 10px;}
    #shortofficereport #photo {float:left;}
    #shortofficereport h4 {margin:0px;text-align:left;}
    #shortofficereport {height:125px;padding-left:10px;padding-bottom:5px;border-bottom:1px dotted #5C98DA;}
    #shortofficereport .agentfields {text-align:left;padding-left:130px;}
    #listView #shortreport .listingfields {padding-left: 240px;padding-top: 14px;}
    #listView .vertical {margin-bottom:10px;position: relative;overflow: hidden;height:635px;border-top: 1px solid #DDD;-webkit-box-shadow: 0 4px 10px #8B8B8B;box-shadow: 0 4px 10px #8B8B8B;-moz-box-shadow: 0 4px 10px #8B8B8B;border: 1px solid #5C98DA;}
    #listView #action {margin: -24px 0px 0px 300px;float: left;white-space: nowrap;}
    #agentWorkspace #action {float: right;padding-top:6px;color:white;margin:14px;}
    #action a,.footerWrapper .footer a {padding: 3px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
    #listView .items {position: absolute;height: 20000em;margin: 0px;width:100%;}
    .scrollable .verticalscroll {position:relative;width:540px;height:522px;float:right;box-shadow: -4px 4px 10px #CCCCCC;-moz-box-shadow: -4px 4px 10px #CCCCCC;-webkit-box-shadow: -4px 4px 10px #CCCCCC;border-left:1px solid silver;}
    .scrollable #noscrollsidepanel {float:left;padding-left:3px;text-align:left;}
    .email-agent-link{font-weight: bold;outline: none;text-decoration: none;}
    .agentSidePhoto{height:160px;padding-top:10px;}
    .absolutelbl{position: absolute;top:-16px;}
    .relativelbl {position:relative;}
    .pageitem h2 {margin:3px 4px;}
    .tipStyle {border: 1px solid #6FB4FF;border-radius: 4px;padding: 10px;background: #D7EBF9;}
    #leadform0,#leadform1,#leadform2,#leadform3 {text-align: left;float:right;margin: 20px 20px 0px 0px;}
    #leadform0 textarea,#leadform1 textarea,#leadform2 textarea,#leadform3 textarea {width: 350px;height: 80px;}
    #leadform0 button,#leadform1 button,#leadform2 button,#leadform3 button {padding:5px 80px;}
    #theme {width:380px;}
    #fancybox-content #action a{font-weight:bold;}
    .pageitems .pageitem{width: 745px;float:left;text-align:center;height:100%;position:relative;}
    .pageitem #detailview {margin: auto;display:inline;padding:2px;}
    #pager{position:relative;overflow:hidden;height:600px;width:745px;}
    p.phonebox label {display:block;}
    .formsmall{position: absolute;top: 100px;}
    #leadsTable .headerCols .col {width:135px;}
    #leadsTable div.row .rowitem {width:135px;font-size:11px;}
    p.phonebox .esoinput {width:24px;display:inline;}
    p.phonebox .esoinput.fourdigit{width:34px;}
    div#fullname{height:60px;}
    ul.progressmap-steps{display: block;list-style: none;margin: 0px 0px 10px 0px;padding: 0;white-space: nowrap;zoom: 1;text-align:left;}
    ul li.progressmap-step{border-bottom: solid 1px #CCC;height:30px;background-position:100% -58px;position:static !important;list-style:none;margin:0px;padding: 0px 22px;}
    ul.progressmap-steps li.progressmap-step-selected{background-position:100% -9px;background-color: #FFF09A;}
    ul.progressmap-steps li.progressmap-step-selected div.progressmapdiv{background-position: 0 -500px;background-repeat: no-repeat;font-weight: normal;padding-right: 0;text-decoration: none;margin: 0 0 0 0px;white-space: nowrap;}
    ul li div span.progressmap-checked{background-position: 0 -314px;font-size: 0;height: 13px;margin-right: 3px;vertical-align: middle;width: 13px;}
    ul li div span.progressmap-text{font-weight: normal;font-style: normal;vertical-align: middle;line-height:2.4em;}
    .progressmap-step, .progressmap-checked, .progressmap-border-start, .progressmapdiv{background-image:url('/images/icons/levelmap.png');background-repeat:no-repeat;background-position:-1000px 0;}
    .inline-block{display:inline-block;}
    ul.progressmap-steps li.progressmap-step-2{background-position:100% -107px;}
    .verticalscroll .item:hover{background:#F3F3F3;}
    .verticalscroll .item{background:#F9F9F9;}
    #agentWorkspace #head,#homeWorkspace #head {margin:0px;position: relative;height: 60px;background-color: #5C98DA;}
    p.textbox label.whitelbl {color:white;}
 	#displaynumobjects span{font-weight:bold;}
 	#displaynumobjects {font-weight:bold;color:white;left:20px;}
 	div.headerlinksWrapper {position:relative;margin:auto;white-space:nowrap;}
 	div.headerlinks {width: 200px;position:absolute;left:240px;top:18px;}
 	div.headerlinks a.esobutton.selected {background: #F8F8F8 url(/images/icons/buttonhover.png) 50% 50% repeat-x; padding:8px;font-weight: bold;color: #599FCF;outline: none;font-size:15px;}
 	div.headerlinks a.esobutton{padding: 2px 4px;margin:2px;}
 	div.headerCols{margin-left:10px;z-index:2000;float: right;width: 540px;box-shadow: -4px 1px 10px #CCC;-moz-box-shadow: -4px 1px 10px #CCC;-webkit-box-shadow: -4px 1px 10px #CCC;border-left:1px solid silver;}
 	.headerCols .col {width: 90px;float: left;margin: 20px 0px 12px;font-size:13px;font-weight:bold;white-space: nowrap;}
 	div.row {clear:both;height: 70px;overflow: hidden;padding-left:5px;}
 	div.row .rowitem {width:90px;float:left;margin:16px 0px;position:relative;}
 	div.row .rowitem a {font-size:11px;font-weight:bold;}
 	div.row .rowitem img {height:18px;cursor:pointer;}
 	div.row .rowitem img.delete {height:26px;margin-top:-10px;}
 	.scrollable #myforms .verticalscroll {height:540px;overflow:hidden;}
 	#myforms .verticalscroll .row{background:#F9F9F9;}
 	#myforms .verticalscroll .row:hover {background:#F3F3F3;}
 	div.row .rowitem div.textbox {position: absolute;top: 0px;left: 20px;text-align:left;}
 	div.row .rowitem div.textbox input {width:84px;font-size:10px;}
 	.esotextarea {-webkit-box-shadow: 0 4px 10px #8B8B8B;-moz-box-shadow: 0 4px 10px #8B8B8B;box-shadow: 0 4px 10px #8B8B8B;border-radius: 4px;padding: 3px;border: none;font-style:Arial}

.formsmall #theme{width:180px;}
.formsmall #theme .floatInputWrapper{width:150px;}
.formsmall #theme h2.formtitle {font-size:12px;}
.formsmall #theme p {font-size:11px;}
.formsmall #theme p.halfleft.textbox input.esoinput,.formsmall #theme p.halfright.textbox input.esoinput{width:50px;}
.formsmall #theme p.textbox input.esoinput {height:10px;width:100px;}
.formsmall #theme p.phonebox.textbox input.esoinput {width:20px;}
.formsmall #theme p textarea {width:150px;height:35px;}
.formsmall #theme button.esobutton {padding: 3px 30px;}
.formsmall #theme div#fullname {height:45px;}
#head .rightpanel > div {padding-left:10px;}
#smalldlg{text-align:left;width:370px;margin:auto;}
